package com.mixsmart.commonweb.bean;

import java.io.Serializable;
import java.util.List;

/**
 * 用户信息；
 * 用来存放在session中的用户信息
 * @author lmq
 * @version 1.0
 * @since JDK版本大于等于1.6
 * 2016年1月25日
 */
public class UserInfo implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 5518616987812579240L;

	/**
	 * 用户ID
	 */
	private String userId;
	
	/**
	 * 用户名
	 */
	private String username;
	
	/**
	 * 用户全名（姓名）
	 */
	private String fullName;
	
	/**
	 * 部门序列名称；
	 * 如：云南省>>昆明市>>办公室
	 */
	private String departSeqName;
	
	/**
	 * 所在组织机构ID
	 */
	private String orgId;
	
	/**
	 * 所在部门ID
	 */
	private String departId;
	
	/**
	 * 用户能查看数据的组织机构ID（包含部门ID）
	 */
	private List<String> orgIds;
	
	/**
	 * 角色ID，用户拥有的角色ID
	 */
	private List<String> roleIds;

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getFullName() {
		return fullName;
	}

	public void setFullName(String fullName) {
		this.fullName = fullName;
	}

	public String getDepartSeqName() {
		return departSeqName;
	}

	public void setDepartSeqName(String departSeqName) {
		this.departSeqName = departSeqName;
	}

	public String getOrgId() {
		return orgId;
	}

	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}

	public String getDepartId() {
		return departId;
	}

	public void setDepartId(String departId) {
		this.departId = departId;
	}

	public List<String> getOrgIds() {
		return orgIds;
	}

	public void setOrgIds(List<String> orgIds) {
		this.orgIds = orgIds;
	}

	public List<String> getRoleIds() {
		return roleIds;
	}

	public void setRoleIds(List<String> roleIds) {
		this.roleIds = roleIds;
	}

}
